iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0
佛心分享-SideProject30

購物車 App 與後台系列 第 2

Day02 - user case diagram

  • 分享至 

  • xImage
  •  

Side Project 專案目標

還沒有建立一個 Side Project 專案前可以有天馬行空各種想法
但是當決定開始啟動的時候
第一件事情要面對的就是 時間
不論是公司的專案抑或下班的 Side Project 都會面臨到時間 與人力的困境
尤其在 Side Project 這個問題會被無限地放大
也是很多 Side Project 無法實作完成的主要原因之一
因為工作還有每個月的 薪水(獎勵金)
做為激勵你持續工作的動力
但是 Side Project 並沒有這些動力驅使你前進
只有熱情 或是 學習動力 驅使你完成這個你希望完成的作品
不論是在過程中自我實現夢想或是學習了解到一些技術實現的快樂
限縮範圍 似乎是唯一解
所以第一件事情要先釐清

  • 使用這個系統的角色
  • 各個角色的 user case

以最小的範圍設定第一個版本的釋出功能

第一階段購物車的角色

  • 後台管理者
  • 商家(賣家)
  • 會員(買家)

後台管理者

第一階段會把所有的業務管理統一開放給後台管理者
權限部分全開
在系統建立之初會產生一個後台管理者 admin
可以直接使用 admin 直接登入後台系統

  • 管理後台登入
  • 商家
    • 商家列表
  • 會員
    • 新增會員
    • 編輯會員
    • 會員列表
  • 產品
    • 新增產品
    • 編輯產品
    • 產品列表
  • 訂單
    • 訂單列表
    • 訂單狀態改為已結帳
  • 會員購物車
    • 購物車列表

商家

第一階段會把注意力集中在產品與訂單管理上
所以不會做後台相關功能
也是在系統建立之初會產生五個商家
第一階段商家與後台管理者權限都一致
所以沒有實現其他功能

會員

第一個階段會實作一個購物 App

  • App 會員登入
  • 商家
    • 商家列表
  • 訂單
    • 訂單列表
  • 產品
    • 產品列表
    • 產品詳情
  • 購物車
    • 將產品加入購物車
    • 購物車詳情
    • 購物車結帳(建立訂單)

依據角色繪製 user case diagram

https://ithelp.ithome.com.tw/upload/images/20240916/20162770DotSI4oIxL.png


上一篇
Day 01 - 技術選型與使用平台
下一篇
Day03 - Wireframe 與 Prototype
系列文
購物車 App 與後台11
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言